<?php 

class Contrato_controller extends Base_controller
{
	function __construct($registry)
	{
		parent::__construct($registry);
	
		// Cargar models requeridos
		$this->registry->contrato_model = new Contrato_model();
		$this->registry->tts_model = new Tecnico_tipo_servicio_model();		
	}
	
	function index()
	{
	}
	
	function contratar($tts_id)
	{
		// Recupero el id del cliente logueado
		$usuario = get_user_auth();
		
		if($usuario)
		{
			if($usuario['tipo'] == TIPO_USUARIO_CLIENTE)
			{
				$contrato = new Contrato_model();
				$contrato->cliente_fk = $usuario['id'];
				$contrato->tecnico_tipo_servicio_fk = $tts_id;
				$id_contrato = $contrato->insert();
				
				echo $id_contrato;
			}
			else 
			{
				header('HTTP', true, '500');
				echo 'Solo los clientes pueden contratar servicios';
			}
		}
		else 
		{
			header('HTTP', true, '500');
			echo 'Debe autenticarse para contratar';
		}
	}
}
?>